// pages/shizituandui/zixunshi/zixunshi.js
const app=getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
   id:'',
   ConsultPerson:{},
   baseUrl:'http://localhost:8080/file/downLoad?fileName=',
   specialty:[],
   teacherQualification:["叶老师持有高级教师资格证，这是她专业能力的有力证明。在教学理念上，她始终坚持因材施教，关注每个学生的独特需求，采用不同的教学方法激发学生潜力；言传身教方面，她以身作则，用自己的行为为学生树立榜样，赢得了家长和学生的广泛认可。"],
   courseList:{},
   ArticleList:{},
   value: 2.5,
   
  },
  
     // 导航栏返回按钮点击事件
     navigateBack: function () {
        wx.navigateBack({
          delta: 1
        });
      },
      // 查看证书点击事件
      showCertificate: function () {
        wx.showToast({
          title: '查看证书功能暂未实现',
          icon: 'none'
        });
      },
      // 查看更多课程点击事件
      showMoreCourses: function () {
        wx.showToast({
          title: '查看更多课程功能暂未实现',
          icon: 'none'
        });
      },
      // 查看更多文章点击事件
      showMoreArticles: function () {
        wx.showToast({
          title: '查看更多文章功能暂未实现',
          icon: 'none'
        });
    },
    PublishCourse(){
      wx.navigateTo({
        url: './PublishCoursesMany/PublishCourseMany',
      })
    },
    publishArticle(){
      wx.navigateTo({
        url: './PublishArticleMany/PublishArticleMany',
      })
    },
    onChange(event) {
      this.setData({
        value: event.detail,
      });
    },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    this.setData({
      url: app.globalData.URL
    });
    let id = options.id;
    let that = this;
    let requestUrl = `${that.data.url}/consult/${id}`;
    // 咨询师
    wx.request({
      url: requestUrl,
      method: 'GET', 
      success(res) {
        console.log("API响应数据:", id);
         let result=res.data.data;
          console.log("咨询师数据:",res.data.data); 
          that.setData({
            ConsultPerson:result
          });
      }
    });
    //特长
    wx.request({
      url:that.data.url+'/specialty/list',
      method:'GET',
      data:{
        pageNum:1,
        pageSize:4
      },
      success(res){
        const list = res.data.data.list || [];
        // 随机选取3条技能（即使不足3条也能安全处理）
        const randomSpecialties = list.sort(() => 0.5 - Math.random()).slice(0, 3);
        that.setData({
          specialty:randomSpecialties
        })
      }
    }),
    //发布文章
    wx.request({
      url: that.data.url+'/course/selectAll',
      method:"GET",
      data:{
        pageNum:1,
        pageSize:3
      },
      success(res){
        const result=res.data.data.list
        console.log('发布课程',result);
        that.setData({
          courseList:result
        })
      }
    }),
    //发布文章
    wx.request({
      url: that.data.url+'/article/selectAll',
      method:"GET",
      data:{
        pageNum:1,
        pageSize:3
      },
      success(res){
        const result=res.data.data.list
        console.log('发布文章',result);
        that.setData({
          ArticleList:result
        })
      }
    })
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})